Mark padding fields as private
authorEmmanuele Bassi <ebassi@gnome.org>
Thu, 25 Feb 2021 11:35:33 +0000 (11:35 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Thu, 11 Mar 2021 16:37:33 +0000 (16:37 +0000)
And mention that they should be removed in the next version of GTK.
Padding fields in interfaces are unnecessary, as they don't contribute
to the ABI.

gtk/gtkcolorchooser.h
gtk/gtkfontchooser.h

index 0ed0872a082e5f7166de3f44a4b2ef857c8418e6..ac95a1a70b77d81ba7c9554b54d7f29d3a504d12 100644 (file)
@@ -55,7 +55,8 @@ struct _GtkColorChooserInterface
   void (* color_activated) (GtkColorChooser *chooser,
                             const GdkRGBA   *color);
 
-  /* Padding */
+  /*< private >*/
+  /* Padding; remove in GTK-next */
   gpointer padding[12];
 };
 
index 323c3e9f96b94453a232e472619241eb2a81dae6..6afc0f1ad4b9a5cc2009e2832f694a53dbd929b5 100644 (file)
@@ -97,7 +97,8 @@ struct _GtkFontChooserIface
                                                  PangoFontMap     *fontmap);
   PangoFontMap *    (* get_font_map)            (GtkFontChooser   *fontchooser);
 
-   /* Padding */
+  /*< private >*/
+  /* Padding; remove in GTK-next */
   gpointer padding[10];
 };